package com.sls.game.dao.enfu;

import java.util.List;

import com.sls.game.page.Pagination;
import com.sls.game.pojo.enfu.EnfuGoodsDetailInfo;

/**
 * 
 * @description 恩付游戏详细头部信息DAO
 * @author Wangxuegang
 * @date 2013-5-3
 */
public interface EnfuGoodsDetailDAO {

	/**
	 * 根据商品编号、游戏名称、游戏编号，单条记录查询
	 * 
	 * @param productid
	 *            恩付商品编号
	 */
	public String queryProductDetailInfo(EnfuGoodsDetailInfo enfuGoodsDetailInfo);

	/**
	 * 记录插入
	 * 
	 * @param enInfo
	 */
	public void insertInfo(EnfuGoodsDetailInfo enInfo);

	/**
	 * 记录更新
	 * 
	 * @param enInfo
	 */
	public void updateInfo(EnfuGoodsDetailInfo enInfo);

	/**
	 * 去商品详细表
	 * 
	 * @param definedproductid
	 * 						自定义原始商品编号
	 * @return
	 */
	public EnfuGoodsDetailInfo queryGoodsDetail(String definedproductid);
	
	/**
	 * 商品详细--分页查询
	 * @param detailInfo
	 * @return
	 */
	public Pagination<EnfuGoodsDetailInfo> queryPaginationList(
			EnfuGoodsDetailInfo detailInfo); 
	
	/**
	 * 查询所有自定义原始商品编号
	 * @return
	 */
	public List<String> queryAllDefinedproductid();

}
